python处理csv文件字段中含有逗号的情况

您所在的位置:网站首页 csv文件 逗号 python处理csv文件字段中含有逗号的情况

python处理csv文件字段中含有逗号的情况

2024-07-10 19:32| 来源: 网络整理| 查看: 265

您可以使用

pandas(成为在科学Python中使用数据框(异构数据)的默认库)。

read_csv可以处理这个。从文档:

quotechar : string

06000

默认值为“。例如:

In [1]: import pandas as pd

In [2]: from StringIO import StringIO

In [3]: s="""year, city, value

...: 2012, "Louisville KY", 3.5

...: 2011, "Lexington, KY", 4.0"""

In [4]: pd.read_csv(StringIO(s), quotechar='"', skipinitialspace=True)

Out[4]:

year city value

0 2012 Louisville KY 3.5

1 2011 Lexington, KY 4.0

这里的诀窍在于,您还必须使用skipinitialspace = True来处理逗号分隔符之后的空格。

除了强大的csv读卡器,我还可以强烈建议使用大熊猫与异构数据(您输出的numpy中的示例输出都是字符串,尽管可以使用结构化数组)。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3